A Methodology for assessing Agile Software Development Approaches
نویسنده
چکیده
Agile methods provide an organization or a team the flexibility to adopt a selected subset of principles and practices based on their culture, their values, and the types of systems that they develop. More specifically, every organization or team implements a customized agile method, tailored to better accommodate its needs. However, the extent to which a customized method supports the organizational objectives, or rather the ‘goodness’ of that method is questionable. Existing agile assessment approaches focus on a comparative analysis, or are limited in scope and application. In this research, we propose a structured, systematic and comprehensive approach to assess the ‘goodness’ of agile methods. We examine an agile method based on (1) its adequacy, (2) the capability of the organization to support the adopted principles and practices specified by the method, and (3) the method’s effectiveness. We propose the Objectives, Principles and Practices (OPP) Framework to guide our assessment. The Framework identifies (1) objectives of the agile philosophy, (2) principles that support the objectives, (3) practices that are reflective of the principles, (4) the linkages between the objectives, principles and practices, and (5) indicators for each practice to assess the effectiveness of the practice and the extent to which the organization supports its implementation. In this document, we discuss our solution approach, preliminary results, and future work.
منابع مشابه
Configuration Issues and Efforts for Configuring Agile Approaches-Situational based Method Engineering
In software development process, the requirements are not stable and keep on changing according to the customers. In such dynamic situations the developers are required to use dynamic approaches for software development. The agile methodology provides dynamic methods such as extreme programming, scrum, feature driven approach and dynamic system development method. Studies reveals agile methods ...
متن کاملFail Fast - Fail Often: Enhancing Agile Methodology using Dynamic Regression, Code Bisector and Code Quality in Continuous Integration (CI)
Agile practices are receiving considerable attention from industry as an alternative to traditional software development approaches. However, there are a number of challenges in combining Agile [2] with Test-driven development (TDD) [10] practices, cloud deployments, continuous integration (CI), non-stop performance, load, security and accessibly testing. From these challenges; Continuous Integ...
متن کاملThe Agile Research Penultimatum
Agile software development is a widely used and successful methodology for organizing and managing software product development in an industry setting. For academic research projects in Computer Science, the development of software is often a major component and the use of agile methods may be appropriate. The fundamental difference in how software engineering is performed in an academic resear...
متن کاملAn Analysis on Scrum Methodology Used For the IT Project for Effective Software Deliverable
Many software companies and software development approaches were introduced during the past forty years to produce valuable software within time and with minimal costs. To meet this kind of requirements SCRUM methodology were introduced. SCRUM is one of Agile methodology. This paper presents a review about all the agile methodologies and recommends SCRUM is best among those methodologies. Keywo...
متن کاملSix Sigma for Agile Teams
Purpose – This paper addresses the most common pain points in agile software development. Methodology/Approach – Many experts agree that agile software development methodologies make good use of best practices – but how can they be measured quantitatively? Agile literature provides surprises for software measurement professionals: for instance, time-consuming size measurement approaches are pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1108.0427 شماره
صفحات -
تاریخ انتشار 2011